package zhai.docking.alipay.domain.base.alipay;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import zhai.docking.alipay.domain.base.alipay.common.BaseAlipayCommonOut;

/**
 * @author Created by 翟凤玺
 * @package zhai.docking.alipay.domain.base.alipay
 * @project-name zhai-docking-alipay
 * @description 基础-支付宝-新蓝海 服务商返佣活动申请单详情查询 出参
 * @create-datetime 2020/12/31 15:52
 */
@Data
public class BaseAlipayBlueSeaQueryOut extends BaseAlipayCommonOut {

    @ApiModelProperty(value = "蓝海活动的场景,包括直连餐饮（BLUE_SEA_FOOD_APPLY）、直连快消（BLUE_SEA_FMCG_APPLY）、间连餐饮（BLUE_SEA_FOOD_INDIRECT_APPLY）、间连快消（BLUE_SEA_FMCG_INDIRECT_APPLY）场景")
    private String bizScene;

    @ApiModelProperty(value = "参与蓝海活动的商户支付宝账号,只有当参与直连蓝海活动场景（BLUE_SEA_FOOD_APPLY/BLUE_SEA_FMCG_APPLY）时才返回")
    private String merchantLogon;

    @ApiModelProperty(value = "参与蓝海活动的间连商户账号,只有当参与间连蓝海活动场景（BLUE_SEA_FOOD_INDIRECT_APPLY/BLUE_SEA_FMCG_INDIRECT_APPLY）时才返回")
    private String subMerchantId;

    @ApiModelProperty(value = "申请单状态,状态机参考（AUDITING:审核中，FAIL:报名失败，PASS:报名成功）")
    private String status;

    @ApiModelProperty(value = "审核驳回原因,在订单状态为失败时有效")
    private String memo;

    @ApiModelProperty(value = "营业执照,要求证件文本信息清晰可见")
    private String businessLic;

    @ApiModelProperty(value = "餐饮服务许可证,要求证件文本信息清晰可见")
    private String foodServiceLic;

    @ApiModelProperty(value = "食品卫生许可证,要求证件文本信息清晰可见")
    private String foodHealthLic;

    @ApiModelProperty(value = "食品经营许可证,要求证件文本信息清晰可见")
    private String foodBusinessLic;

    @ApiModelProperty(value = "食品流通许可证,要求证件文本信息清晰可见")
    private String foodCirculateLic;

    @ApiModelProperty(value = "食品生产许可证,要求证件文本信息清晰可见")
    private String foodProductionLic;

    @ApiModelProperty(value = "烟草专卖零售许可证,要求证件文本信息清晰可见")
    private String tobaccoLic;

    @ApiModelProperty(value = "门头照,要求店铺外观照片清晰可见")
    private String shopEntrancePic;

    @ApiModelProperty(value = "门头照，要求内景照片清晰可见")
    private String indoorPic;

    @ApiModelProperty(value = "省份编码。请按照https://gw.alipayobjects.com/os/basement_prod/253c4dcb-b8a4-4a1e-8be2-79e191a9b6db.xlsx 表格中内容填写")
    private String provinceCode;

    @ApiModelProperty(value = "城市编码。请按照https://gw.alipayobjects.com/os/basement_prod/253c4dcb-b8a4-4a1e-8be2-79e191a9b6db.xlsx 表格中内容填写")
    private String cityCode;

    @ApiModelProperty(value = "区县编码。请按照https://gw.alipayobjects.com/os/basement_prod/253c4dcb-b8a4-4a1e-8be2-79e191a9b6db.xlsx 表格中内容填写")
    private String districtCode;

    @ApiModelProperty(value = "详细地址")
    private String address;
}